package com.plian.system.constant.sys;

import com.plian.Tools.DateUtil;

import java.util.Date;

public interface OrgConstant {
    /**
     * 删除标志
     */
    String IS_DEL = "1";

    String IS_UNIT = "1";

    Integer FOR_GZW = 1;

    Integer IS_MAIN = 2;

    Integer IS_MONITOR = 1;

    Integer UNIT_TYPE = 2;

    String JGQY_ORG_CODE = "000101";

    /**
    * 弃用
    */
    Integer DEPRECATED_STATUE = 1;

    /**
    * 默认父节点id 根节点
    */
    String DEFAULT_PARENT_ID = "0";

    /**
     * 0只有子公司或只有分公司的公司
     */
    String TYPE_CODE_0 = "0";

    /**
     * 子公司或者不参与小合并的分公司
     */
    String TYPE_CODE_1 = "1";

    /**
     * 参与小合并的分公司
     */
    String TYPE_CODE_2 = "0";

    /**
     * 有分公司的公司
     */
    String TYPE_CODE_3 = "0";

    String GET_COMPANY_NAME_BY_ID_CACHE = "getCompanyNameById::";

    /**
     * 子节点默认开始code
     */
    String CHILD_ORG_CODE_START = "01";

    /**
     * 行政单位 节点（国资委）
     */
    Integer TYPE_1 = 1;

    /**
     * 企业节点
     */
    Integer TYPE_2 = 2;

    /**
     * 虚拟节点
     */
    Integer TYPE_3 = 3;

    Date ORG_DEFAULT_DATE = DateUtil.parse("1949-01-01", DateUtil.PATTERN_DATE);

    Integer VIRTUAL_ORG_TYPE = 3;

    String YUANSHUI_NAME = "宁波原水有限公司";
}
